# 1. 采用pytest.mark.xxx(参数)标志所需要的参数，然后在fixture中可以做一些逻辑处理
#
# 2. fixture采用request获取参数
#
# 3. 传参的个数可以是多个，类型可以为简单类型或者复杂对象

# ------------------
# @pytest.mark.mydata([1, 2, 3])
# def test_data(fun):
#
#     print("fun={}", format(fun))
# 对于这个代码，fun在test_data函数执行之前就自动的被pytest给调用了，在test_data里面的format里面的fun没有再次调用，我们把他理解为获得fun方法的执行结果